package constants;

public interface ModelRuleConstants {
    final int RULE_MODEL_MODEL_IDENTIFIER_COLON_IDENTIFIER_EQ_LBRACE_RBRACE   =  0;  // <Model> ::= model Identifier ':' Identifier '=' '{' <Objects> '}'
    final int RULE_OBJECTS                                                    =  1;  // <Objects> ::= <Object>
    final int RULE_OBJECTS2                                                   =  2;  // <Objects> ::= <Object> <Objects>
    final int RULE_OBJECT_OBJECT_IDENTIFIER_COLON_IDENTIFIER_EQ_LBRACE_RBRACE =  3;  // <Object> ::= object Identifier ':' Identifier '=' '{' <Fields> '}'
    final int RULE_FIELDS                                                     =  4;  // <Fields> ::= <Field>
    final int RULE_FIELDS2                                                    =  5;  // <Fields> ::= <Field> <Fields>
    final int RULE_FIELD_IDENTIFIER_COLON_IDENTIFIER_EQ_SEMI                  =  6;  // <Field> ::= Identifier ':' Identifier '=' <Value> ';'
    final int RULE_VALUE_STRINGLITERAL                                        =  7;  // <Value> ::= StringLiteral
    final int RULE_VALUE                                                      =  8;  // <Value> ::= <Set>
    final int RULE_VALUE2                                                     =  9;  // <Value> ::= <Bool>
    final int RULE_VALUE3                                                     = 10;  // <Value> ::= <Item>
    final int RULE_VALUE4                                                     = 11;  // <Value> ::= <Number>
    final int RULE_NUMBER_NATURAL                                             = 12;  // <Number> ::= Natural
    final int RULE_NUMBER_POSITIVEREAL                                        = 13;  // <Number> ::= PositiveReal
    final int RULE_NUMBER_MINUS                                               = 14;  // <Number> ::= '-' <Number>
    final int RULE_BOOL_TRUE                                                  = 15;  // <Bool> ::= true
    final int RULE_BOOL_FALSE                                                 = 16;  // <Bool> ::= false
    final int RULE_SET_LBRACE_RBRACE                                          = 17;  // <Set> ::= '{' <Items> '}'
    final int RULE_SET_LBRACE_RBRACE2                                         = 18;  // <Set> ::= '{' '}'
    final int RULE_ITEMS                                                      = 19;  // <Items> ::= <Item>
    final int RULE_ITEMS_COMMA                                                = 20;  // <Items> ::= <Item> ',' <Items>
    final int RULE_ITEM_IDENTIFIER                                            = 21;  // <Item> ::= Identifier
}
